import junit.framework.TestCase;

public class testLiczba extends TestCase 
{	
	public void testsystem()   //test metody system()
	{	
		Liczba liczba = new Liczba(7);
		Liczba liczba2 = liczba;
		Liczba liczba3 = new Liczba(15);
		try
		{
			assertEquals("Given numbers are not equal.",liczba.convert(2),"111");
			assertSame("Given objects are not equal.",liczba,liczba2);
			assertTrue(liczba.convert(2).equals("111"));             
			assertNotNull("NULL",liczba.convert(5));
			assertNotNull(liczba.convert(11));	
			assertEquals("Given numbers are not equal",liczba3.convert(16),"f");
		}
		catch(LiczbaException e)
		{
			System.out.println("Given base is out of range.");
		}
	}
}
